#ifndef DISK_H
#define DISK_H

template<
    typename file_t    // 文件类型
>
class DISK
{
private:
    file_t *file;                           // 文件类型
public:  
    file_t* get_file();                     // 获取文件流
    int     read_file(const char *);        // 读文件
    void    close_file();                   // 关闭文件
    void    request_addr(void*, int);            // 向内存申请地址
    int     load_image(void*, int);         // 加载镜像到内存
};

#endif